package com.xiaoshuidi.cloud.module.contract.controller.app.contract.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Data
public class ApplyReqVO {

    /**
     * 如果是修改，必传
     */
    private Long id;
    /**
     * 合同id
     */
    private Long contractId;

    /**
     * 申请类型 退租申请 1| 续租申请 2|延期申请3
     */
    private String applyType;

    /**
     * 开始时间 续租：周期开始时间
     */
    private LocalDate startTime;

    /**
     * 结束时间 续租：周期结束时间 | 退租：申请退租时间 | 延期：到期时间
     */
    private LocalDate endTime;

    /**
     * 续约：月租金 延期：日租金
     */
    private BigDecimal monthRent;

    /**
     * 续租：月物业费
     */
    private BigDecimal property;

    /**
     * 续租周期 3 6 12。 延期：延期天数
     */
    private Integer cycle;


}
